next up previous
Next: 4 Usage Considerations Up: 3 The Overlay Visuals Previous: 3.2 Example

3.3 Vendor Support for Overlays

In IRIX 4.0,gif overlay plane support was introduced. SGI's 4Dwm Motif-based window manager

and other SGI X clients such as the xwsh terminal emulator make use of the overlay planes to speed pop-up menus and support efficient rubber banding. Additionally, the IRIS Graphics Library allows rendering into the overlay planes. Sample code is provided demonstrating how to support overlay planes in Motif-based applications.

In the 5.0 release of IRIX, the SGI X product's overlay support was substantially re-engineered to improve upon the original implementation. Both overlay and underlay visuals are supported on some graphics configurations such as the Reality Engine.

Hewlett-Packard [3,9] also supports overlays on some of their workstations in particular those with CRX24 and CRX48Z graphics hardware. Hewlett-Packard implements overlays by making the default visual be in an 8-bit overlay (supporting a transparent pixel). This approach means most X clients automatically run in the overlay planes.

Many other vendors have also implemented overlays for X or are considering implementing them.

The code presented in the appendices works correctly on Silicon Graphics and Hewlett-Packard workstations which support X overlay windows.



next up previous
Next: 4 Usage Considerations Up: 3 The Overlay Visuals Previous: 3.2 Example



Mark Kilgard
Sun Jan 7 19:28:30 PST 1996